import random
a=[]  #空列表
b={}  #空字典
for i in range(20): #取20次
    a.append(random.randint(1, 20))  #取值放入列表
for j in a:   #生成字典
    b.update({j:a.count(j)})
sorted(b.items(),key=lambda x:x[1],reverse=True)[0:3]  #按照次数排序去前三


# 这个做的不错
